export const instanceNetwork = {
    instanceNetwork() {
        console.log(`[sockets] instance network`);
    },
};

export const ipNameLookup = {
    dropResolveAddressStream() {},
    subscribe() {},
    resolveAddresses() {},
    resolveNextAddress() {},
    nonBlocking() {},
    setNonBlocking() {},
};

export const network = {
    dropNetwork() {},
};

export const tcpCreateSocket = {
    createTcpSocket() {},
};

export const tcp = {
    subscribe() {},
    dropTcpSocket() {},
    bind() {},
    connect() {},
    listen() {},
    accept() {},
    localAddress() {},
    remoteAddress() {},
    addressFamily() {},
    setListenBacklogSize() {},
    keepAlive() {},
    setKeepAlive() {},
    noDelay() {},
    setNoDelay() {},
    unicastHopLimit() {},
    setUnicastHopLimit() {},
    receiveBufferSize() {},
    setReceiveBufferSize() {},
    sendBufferSize() {},
    setSendBufferSize() {},
    nonBlocking() {},
    setNonBlocking() {},
    shutdown() {},
};

export const udp = {
    subscribe() {},

    dropUdpSocket() {},

    bind() {},

    connect() {},

    receive() {},

    send() {},

    localAddress() {},

    remoteAddress() {},

    addressFamily() {},

    unicastHopLimit() {},

    setUnicastHopLimit() {},

    receiveBufferSize() {},

    setReceiveBufferSize() {},

    sendBufferSize() {},

    setSendBufferSize() {},

    nonBlocking() {},

    setNonBlocking() {},
};

export const udpCreateSocket = {
    createUdpSocket() {},
};
